self devotion - German English Dictionary